// 项目架构 MVC
// IoC控制反转（思想） DI依赖注入（实现）
// 需要安装 inversify 和 reflect-metadata 两个插件 实现依赖注入
// 使用 inversify-express-utils 插件进行 inversify 和 express的融合
// framework-module目录下  根据 数据库模块 创建 MVC模式的目录, 三层 controller / service / dto
// dto层需要 装 class-validator 和 class-transformer 两个插件
// jwt鉴权
// 需要用到 passport(流行的用于身份验证和授权的Node.js库)、passport-jwt(Passport库的一个插件，对JSON Web Token (JWT) 进行身份验证和授权)、jsonwebtoken(生成token的库) 这几个插件
